Big Huge Thesaurus

lady of pleasure

noun